home *** CD-ROM | disk | FTP | other *** search
/ dub Media Cool Graphics / Dub Media - Cool Graphics.iso / SBdemo / WLD / GLOBAL.WLD < prev    next >
Text File  |  1997-01-23  |  20KB  |  586 lines

  1. // GLOBAL VARS
  2. VAR TRUE=TRUE
  3. VAR FALSE=FALSE
  4. VAR NUGGETS = 42                // HOW MANY NUGGETS YOU HAVE
  5. VAR    SAVTURNCOUNT = 6666            // VAR USED FOR SAVING THE CURRENT GAME TIME
  6. VAR    STARTTURN = 1850               // VAR FOR START GAME TIME
  7. VAR    ENDTURN = 2250               // VAR FOR START GAME TIME
  8. VAR NUM_DRINKS = 0                // NUMBER OF DRINKS YOU DRUNK
  9. VAR EAVESDROP=0                    // QUEUE'S WAITRESS/COOK EAVESDROPPING EVENT
  10. VAR    HAVEDRINK = FALSE
  11. // DEMO: Add REQUESTEDDRINK variable
  12. VAR REQUESTEDDRINK = FALSE
  13. // DEMO: Add DRINKNEVERREQUESTED variable
  14. VAR NEVER_REQUESTED_A_DRINK = TRUE
  15.  
  16. VAR TEMP = 0
  17. VAR TEMPBOOL = FALSE
  18. VAR $LASTWORLD = 0              // Used by KER.WLD to go back to correct sdev in Bar
  19.  
  20. VAR FIRST_STASH = 0
  21. VAR GO_DEPART = 0
  22.  
  23. VAR IJAM_STATE = ON              // INFARED JAMMING
  24. VAR HFJAM_STATE    = OFF            // STATE OF THE HIGH FREQUENCY JAMMER
  25. VAR HFJAM_INNERDIAL    = 1            // FRAMENUM OF THE HIGH FREQUENCY JAMMER
  26. VAR HFJAM_OUTERDIAL    = 1            // FRAMENUM OF THE HIGH FREQUENCY JAMMER
  27.  
  28. VAR NDJAM_INNERDIAL    = 100        // FRAMENUM OF NIDOPAL'S FREQUENCY
  29. VAR NDJAM_OUTERDIAL    = 100        // FRAMENUM OF NIDOPAL'S FREQUENCY
  30.  
  31. VAR NDJAM_INNERDIAL_DISPLAY    = 100    // USED IN THE CLOSEUP TO DISPLAY THE FREQUENCY
  32. VAR NDJAM_OUTERDIAL_DISPLAY    = 100    // USED IN THE CLOSEUP TO DISPLAY THE FREQUENCY
  33.  
  34. VAR VP1TIME = 0                    // VOICEPRINTER HAS BEEN USED ONCE
  35. VAR VP_STATE = OFF                // STATE OF THE VOICEPRINTER
  36.  
  37. VAR RESPRNT_STATE = CLOSED        // STATE OF THE RESIDUE PRINTER
  38. VAR RESPRNT_BATTERY = FALSE        // STATE OF THE RESIDUE PRINTER
  39. VAR HASPRINT = 0                // Have we use the Residue or Voice printer yet?
  40. VAR PRINTCLOSE = 0              // PUT BACK IN
  41. // VAR CILIA_STATE = DANCING        // DANCING / RESTING / SITTING(THE ACT OF)
  42. // VAR BAND_STATE = PLAYING        // PLAYING / BREAK
  43.  
  44. VAR BIBBLEHACK = 0
  45.  
  46. VAR GUS_STATE = 0                // 0-PLANT/1-STOVE/2-COW/3-CORPSE
  47. VAR CHANGE_GUS_EVT = 6666        // WHEN GUS'S POSITION WILL CHANGE
  48. VAR GUS_GREET = FALSE           // IF WE'VE CLOSEUP'D GUS
  49.  
  50. // for oy-lee-ai
  51. VAR OYLEEAI_GREET = FALSE       // FIRST CLOSEUP OF OYLEEAI
  52.  
  53. // WHETHER OR NOT GUS HAS PSST YOU
  54. VAR GUS_INIT_AUDIO = 0
  55.  
  56. VAR SALDONE = FALSE
  57. VAR AUDITON = TRUE
  58. VAR ANTIDOTE_EATEN = FALSE        // WHETHER OR NOT YOU HAVE EATED THE ANTIDOTE
  59.  
  60. VAR LAST_PRINT = 0            // LAST TIME YOU USED YOUR VOICE OR RESIDUE PRINTED
  61. // MUSIC STUFF
  62. VAR CUR_BAR_MUSIC = 0        // CURRENT BAR MUSIC PLAYING
  63.  
  64. // save bar location 
  65. VAR BARLOC = BAP                    // USERS CURRENT LOCATION IN THE BAR
  66.  
  67. // LOG STUFF
  68. VAR LOG_STATE = MAINMENU            // CURRENT STATE(SECTION) OF THE PDA LOG
  69. VAR LOG_RES_STATE = CREDITCHIP        // CURRENT STATE(SECTION) OF THE PDA LOG
  70. VAR LOG_DOS_STATE = ALIAS
  71. VAR CUR_BAR_LOG_PAGE = 1            // CURENT LOG PAGE
  72. VAR PREV_BAR_LOG_PAGE = 1            // PREVIOUS LOG PAGE
  73. VAR PREV_LOG_STATE = NOMODE            // PREVIOUS LOG STATE
  74. VAR CODE_TOTAL_LOG_PAGES = 1
  75. VAR CODE_TOTAL_LOG_PAGES = 1
  76.  
  77. // jwl 11.18.96 PDA save state information
  78. VAR BARPDAMODE = MAPMODE
  79. VAR BARPDAPOSITION = DOWN
  80.  
  81. // Maksh flashback vars, removed from inside of menu sdev's
  82. VAR MAK1FLASH = 0
  83. VAR MAK2FLASH = 0
  84. VAR MAK3FLASH = 0
  85. VAR MAK4FLASH = 0
  86. VAR MAK5FLASH = 0
  87. VAR MAK6FLASH = 0
  88. VAR WHICHSEEDMOVIE = 3
  89.  
  90. // EVENT VARIABLES
  91. VAR BRIEF1_EVT = 1880        // STARTTURN + 30
  92. VAR BRIEF2_EVT = 1925        // STARTTURN + 225
  93. VAR BRIEF3_EVT = 2075        // STARTTURN + 225
  94.  
  95. VAR ZENID1_EVT = 1867        // Zelda's comment 5 turns after nidopal's first
  96. VAR NIDOP1_EVT = 1862        // STARTTURN + 12
  97. VAR NIDOP2_EVT = 2010        // STARTTURN + 275--NEEDS TO BE CHANGED WHEN SOLVED FLASHBACKS
  98. VAR NIDOP3_EVT = 2025        // NIDOP2_EVT + 15
  99. VAR NIDOP4_EVT = 3000         // RESET AFTER HIGHFREQUENCY JAMMED
  100. VAR NIDOP5_EVT = 3000        // AFTER ALL FLASHBACKS AND NIDOP4_EVT
  101. VAR IJAM_TURNED_OFF = FALSE    // YOU HAVE TURNED THE IJAMMER OFF
  102. VAR HFJAM_DONE = 0            // YOU HAVE JAMMED THE HIGH-FREQUENCY TRANSMISSION
  103. VAR JAMMED = 3000            // YOU HAVE THE SIGNAL JAMMED CONTINUOUSLY TO QUEUE NIDOP4
  104. VAR VIDDISC_SEEN = 0        // YOU HAVE SEEN THE VIDDISC
  105. VAR NIDOP6_EVT = 3000        // NIDOP5_EVT + 3
  106. VAR NIDOP7_EVT = 3000        // NIDOP6_EVT + 2
  107. VAR NIDOP8_EVT = 3000        // NIDOP7_EVT + 1
  108. VAR NIDOP9_EVT = 3000        // NIDOP8_EVT + 1
  109.  
  110. VAR MAKSH1_EVT = 1872        // STARTTURN + 16
  111. VAR MAKSH2_EVT = 1990        // STARTTURN + 140
  112. VAR MAKSH3_EVT = 2110        // STARTTURN + 260
  113. VAR MAKSH4_EVT = 2155        // NIDOP2_EVT + 30
  114.  
  115. VAR ARKTOBAP_EVT = 1870        // STARTTURN + 20
  116. VAR ARKTOBGP_EVT = 1890        // STARTTURN + 40
  117. VAR ARKDEATH_EVT = 1990        // STARTTURN + 240
  118.  
  119. VAR SARARRIVE_EVT = 1940    // STARTTURN + 90
  120. VAR DURTOBFP_EVT = 2020        // STARTTURN + 170
  121.  
  122. VAR IJAMSTART_EVT = 2050    // NEEDS TO BE UPDATED IF FLASHBACKS SOLVED
  123.  
  124. VAR DART_EVT = 6666            // STARTTURN + 275 NEEDS TO BE UPDATED
  125. VAR DC_DART_EVT = 6666        // DART ATTACK TRIGGERED BY CARRYING DC
  126.  
  127. VAR CILVID_EVT =3333        // CILIA GIVING YOU VIDDISC    -- 3333 IF EVENT NOT QUEUED 666 -- IF EVENT HAS TAKEN PLACE
  128. VAR    NONOSEPLUG_EVT = 3000    // FORCED BACK TO PAN IF NOT WEARING NOSEPLUGS
  129.  
  130. VAR MOVE_PAKSHA_EVT = 1900    // THE NEXT TURN COUNT PAKSHA SHOULD MOVE    
  131. VAR DLVR_DRNK_EVT = 6666    // TIME TO DELIVER THE DRINK    
  132. VAR PAKSHA_BJP_STATE = NOTHING        // USED TO RUN CUTSCENES - ENTER/EXIT
  133. VAR PAKSHA_LOC = 1            // 1-DEVEN'S TABLE,2-SEEDROT'S TABLE,3-KITCHEN
  134.  
  135. VAR ARK_LOC = 0                // 0-NOWHERE,1-ENTRY VESTIBULE,2-GAMBLING HALL,3-DEAD
  136. VAR BORKSH_LOC = 1            // 1-KITCHEN
  137. VAR BORKSH_RET_EVENT = 6666    // BORKSH'S RETURN TO THE KITCHEN
  138.  
  139. VAR ZELDA_REM = 6666        // ZELDA'S MESSAGE REMINDER
  140. VAR FIRST_ZELDA = FALSE     // PLAYED THE FIRST ZELDA MOVIE?
  141.  
  142. VAR FLIGHT_MSG = 1            // FLIGHT MESSAGES (1-6)
  143. VAR ARKSH_MET = 0            // FIRST ARSH MEETING
  144. VAR BORKSH_MET = 0            // FIRST BORKSH MEETING
  145. VAR UWATER_MET = 0            // FIRST TIME UNDERWATER
  146. VAR SRAFFAN_MET = 0            // FIRST TIME SRAFFANS ENTER
  147. VAR GORB_MET = 0            // FIRST TIME IN GORBS OFFICE
  148. VAR GAMB_MET = 0            // FIRST TIME IN GAMBLING HALL
  149. VAR BODY_MET = 0            // FIRST TIME YOU FOUND THE BODY
  150. VAR SOLDIER_MET = 0            // FIRST TIME YOU CHAT WITH SOLDIER
  151. VAR THUD_MET = 0            // FIRST TIME YOU CHAT WITH THUD
  152. VAR CLICK_MET = 0            // FIRST TIME YOU ASK ABOUT WITH CLICK
  153. VAR SLUGGO_MET = 0            // FIRST TIME YOU INTERACT WITH SLUGGO
  154. VAR CILIA_MET = 0            // FIRST TIME YOU INTERACT WITH CILIA
  155. VAR BANDLEADER_MET = 0        // FIRST TIME YOU NOTICE BANDLEADER MISSING
  156.  
  157. // RESIDUE PRINTING VARS
  158. // ALIAS RESIDUE STAYS ON FOREVER ONCE SET (SEE RESIDUE.DOC)
  159. VAR RPOV_ALIAS = 3000        // IS ALIAS RESIDUE ON OLD VIDDISC
  160. VAR RPAP_ALIAS = 3000        // IS ALIAS RESIDUE ON ADPANEL
  161. VAR RPPS_ALIAS = 3000        // IS ALIAS RESIDUE ON PIANO SLIDER
  162. VAR RPMW_ALIAS = 3000        // IS ALIAS RESIDUE ON MEGAWAVE
  163. VAR RPMT_ALIAS = 3000        // IS ALIAS RESIDUE ON MEGAWAVE TIMER
  164. VAR RPMB_ALIAS = 3000        // IS ALIAS RESIDUE ON MEGAWAVE BUTTON
  165. VAR RPSR_ALIAS = 3000        // IS ALIAS RESIDUE ON SPICE RACK
  166. VAR RPDB_ALIAS = 3000        // IS ALIAS RESIDUE ON DOOR BUZZER
  167. VAR RPVC_ALIAS = 3000        // IS ALIAS RESIDUE ON THE VIDEO CABINET
  168. VAR RPJO_ALIAS = 3000        // IS ALIAS RESIDUE ON THE JOHN - BSP
  169. VAR RPGO_ALIAS = 3000        // IS ALIAS RESIDUE ON THE GORDO - BIP
  170. VAR RPSQ_ALIAS = 3000        // IS ALIAS RESIDUE ON THE SQUATCH - BUP
  171. VAR RPBP_ALIAS = 3000        // IS ALIAS RESIDUE ON THE BLIPPY - BTP
  172. VAR RPGR_ALIAS = 3000        // IS ALIAS RESIDUE ON THE GRAMMY - BVP
  173. VAR RPEC_ALIAS = 3000       // HAS ALIAS USED THE ENTRY VESTIBULE COMPUTER
  174.  
  175. VAR RPL1_ALIAS = 3000       // IS ALIAS RESIDUE ON LOCKER 1
  176. VAR RPL2_ALIAS = 3000       // IS ALIAS RESIDUE ON LOCKER 2
  177. VAR RPL3_ALIAS = 3000       // IS ALIAS RESIDUE ON LOCKER 3
  178. VAR RPL4_ALIAS = 3000       // IS ALIAS RESIDUE ON LOCKER 4
  179. VAR RPL5_ALIAS = 3000       // IS ALIAS RESIDUE ON LOCKER 5
  180. VAR RPL6_ALIAS = 3000       // IS ALIAS RESIDUE ON LOCKER 6
  181.  
  182. VAR RPCB_ALIAS = 3000        // ONCE THE CEREBOMB HAS BEEN TAKEN
  183. VAR RPUL_ALIAS = 3000        // ONCE THE UNDERWATER LIGHT HAS BEEN TAKEN
  184. VAR RPKY_ALIAS = 3000        // ONCE THE KEY HAS BEEN TAKEN
  185. VAR RPRF_ALIAS = 3000        // ONCE REAL FRUIT HAS BEEN PLUCKED
  186. VAR RPPF_ALIAS = 3000       // ONCE PLASTIC FRUIT HAS BEEN TAKEN
  187. VAR RPED_ALIAS = 3000       // ONCE ALIAS HAS PICKED UP ENERGY DETECTOR
  188. VAR RPRG_ALIAS = 3000       // ONCE ALIAS HAS PICKED UP RAG
  189. VAR RPFL_ALIAS = 3000       // ONCE ALIAS HAS PICKED UP FOIL
  190. VAR RPAD_ALIAS = 3000       // ONCE ALIAS HAS TAKEN THE ANTIDOTE
  191. VAR R